Rethinking end-to-end failover with transport layer multihoming
نویسندگان
چکیده
Using the application of bulk data transfer, we investigate end-to-end failover mechanisms and thresholds for transport protocols that support multihoming (e.g., SCTP). First, we evaluate temporary failovers, and measure the tradeoff between aggressive (i.e., lower) thresholds and spurious failovers. We surprisingly find that spurious failovers do not degrade performance, and often actually improve goodput regardless of the paths’ characteristics (bandwidth, delay, and loss rate). A permanent failover mechanism tries to avoid throttling the sending rate by not returning to a primary path when it recovers. We demonstrate that such a mechanism can be beneficial if the sender can estimate each path’s RTT and loss rate. We advocate a new approach to end-to-end failover that temporarily redirects traffic to an alternate path on the first sign of a potential failure (i.e., a timeout) on the primary path, but conservatively proceeds with failure detection of the primary path in the background. Résumé—En appliquant les transferts de données par rafale, nous étudions des mécanismes de bout en bout et les seuils de basculement dans les protocoles de transport (par exemple SCTP) qui supportent le multihoming. Nous évaluons tout d’abord des basculements temporaires et mesurons le compromis entre les seuils agressifs (les plus bas) et les faux basculements. Nous avons eu la surprise de dcouvrir que loin de dégrader les performances, les faux basculements améliorent souvent le débit utile et ce indépendamment des caractéristiques des chemins (bande passant, délai, et taux de perte). Un mécanisme de basculement permanent tente d’éviter de ralentir le taux d’ émission en ne retournant pas à un chemin primaire lors d’un recouvrement d’ erreur. Nous démontrons le bénéfice qu’apporte un tel mécanisme à un utilisateur capable d’estimer le RTT et le taux de perte de chaque chemin. Nous préconisons une nouvelle approche de basculement de bout en bout qui redirige temporairement le trafic vers un chemin alternatif dès le premier signe d’une panne potentielle (expiration de temporisateur) sur le chemin primaire, mais traite de manière conservative et en arrière plan la détection de panne du chemin principal.
منابع مشابه
Performance Evaluation of SCTP as a Transport Layer Protocol Master’s Thesis in Computer Network Engineering
TCP and UDP are the most popular transport protocols used for end-end data transmission. The rapid growth of internet leads to development of many innovative applications in the current environment. Depending on the functionality of these applications, requirements of transport protocols are changing. TCP is known for its problems with Head Of Line blocking (HOL) and SYN attacks which gives red...
متن کاملEnd-point Synchronisation and Handover for Multi-homed Services
It is proposed to implement a synchronised routing table at the transport layer, referred to as an Association Routing Table (ART), to improve the performance of multi-homed transport protocols. An algorithm is described that ensures that the routing tables can be synchronised, which is then used to implement a handover mechanism. The ART is implemented within SCTP. It is shown that by using a ...
متن کاملShim6: Level 3 Multihoming Shim Protocol for IPv6
This document defines the Shim6 protocol, a layer 3 shim for providing locator agility below the transport protocols, so that multihoming can be provided for IPv6 with failover and load-sharing properties, without assuming that a multihomed site will have a provider-independent IPv6 address prefix announced in the global IPv6 routing table. The hosts in a site that has multiple providerallocate...
متن کاملConcurrent-Multipath-Communication SCTP A Novel Method For Multi-Path Data Transmission
Multi-homing at the transport layer is a mechanism that ties one transport layer association to several network interfaces at each communication host, which enabling the two end-nodes to exchange data over several network paths. Stream control transmission protocol (SCTP) supports multi-homing feature. We suggest Concurrent Multipath CommunicationSCTP (CMC-SCTP) which uses multi-homing as a bas...
متن کاملDelay-Centric Handover in SCTP
The introduction of the Stream Control Transmission Protocol (SCTP) has opened the possibility of a mobile aware transport protocol. The multihoming feature of SCTP negates the need for a solution such as Mobile IP and, as SCTP is a transport layer protocol, it adds no complexity to the network. Utilizing the handover procedure of SCTP, the large bandwidth of WLAN can be exploited whilst in the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Annales des Télécommunications
دوره 61 شماره
صفحات -
تاریخ انتشار 2006